[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Library created and used database files:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The classes View (file c_view.prg), Menu (file c_Menu.prg) and Dbf (file
c_dbf.prg) need for user defined indexes, filters and reports and for help
to menu system and to database fields three system databases:

System1.dbf usernames, passwords and privileges of users are stored here.

System2.dbf index, report and filter definitions.

System3.dbf help texts to menu items and to databse fields, the respective
            functions are in file Object2.

For creating any new index file (user defined) is the name created by library
as following: SysN0000.ntx where for 0000  can be substituted any number
in range from 0000 to 9999.

When producing a report, it is printed to a file and this file is printed
to printer. The file name is created by library as following: SysR0000.ntx
where for 0000  can be substituted any number in range from 0000 to 9999.

The program created with help of Object.lib searches the curerrent directory
for needed database files. If you need to store any database fields to other
then current directory, use the full pathaname in database structure
definition (object of class Dbf), (in form of Dos path + file name).

When program ends with an error (that can be handled by clipper ErrorBlock)
is file SysError.txt created and the stack list is written to it. The
file name can be changed by SET ERRORS FILE.

The temporary file SysTmp$$ is used for creating of temporary indexes for
totaling and subtotaling in reports (c_report.prg) or as temp file for
database structure generating (c_dbf.prg)

System file names can be changed in source library code (Object.ch), this
needs recompiling of the library to take effect.

See Also: Dbf View Menu SET ERRORS FILE
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson